Formal Verification of Digital Circuits at Register Transfer Level using Reachability Analysis
نویسندگان
چکیده
In this paper a fixpoint iteration for reachability analysis of infinite transition systems is presented that can be applied to the verification of circuits at register-transfer level. It is assumed that the system is modeled by using interpreted and uninterpreted functions. To represent infinite sets of states a data structure called symbolic state is introduced. A procedure for deciding the subset-relation of symbolic states is presented. It generalizes known operators and is used to implement the set operators needed in the fixpoint iteration. To avoid non-termination in some cases, the fixpoint iteration is extended by a loop analysis that detects selected versions of counter loops and computes all states reachable by those counters. While other approaches address the reachability analysis of data processing systems or pure counter systems our algorithm can verify circuits containing both arithmetic and counters without manual effort.
منابع مشابه
Formal Equivalence Checking of Software Specifications
Ever-growing complexity is forcing logic design to move above the register transfer level (RTL). For example, functional specifications are being written in software. These specifications are written for clarity, and are not optimized or intended for synthesis. Since the software is the target of functional validation, equivalence verification between the software specification and the RTL impl...
متن کاملInnovative Verification and Synthesis Techniques for Achieving High-Quality SoC Designs
The increasing popularity of System-on-Chip (SoC) circuits results in many new design challenges. One major challenge is to ensure the functional correctness of such complicated circuits. While most existing verification techniques work well at the Register Transfer (RT) and gate levels, the growing trend is to extend verification to higher-level design abstractions in order to catch bugs early...
متن کاملReachability Analysis Based Circuit-Level Formal Verification
This dissertation presents a novel verification technique for analog and mixed signal circuits. Analog circuits are widely used in many applications such as consumer electronics, telecommunications, medical electronics, and so on. Furthermore, in deep sub-micron design, physical effects might undermine common digital abstractions of circuit behavior. Therefore, it is necessary to develop system...
متن کاملVerification of arithmetic datapath designs using word-level approach - A case study
The paper describes an efficient method to prove equivalence between two integer arithmetic datapath designs specified at the register transfer level. The method is illustrated with an industrial ALU design. As reported in literature, solving it using a commercial equivalence checking tool required casesplitting, which limits its applicability to larger designs. We show how such a task can be s...
متن کاملModeling and formal verification of the Fairisle ATM switch fabricusing MDGs
In this paper, we present several techniques for modeling and formal verification of the Fairisle asynchronous transfer mode (ATM) switch fabric using multiway decision graphs (MDG’s). MDG’s represent a new class of decision graphs which subsumes Bryant’s reduced ordered binary decision diagrams (ROBDD’s) while accommodating abstract sorts and uninterpreted function symbols. The ATM device we i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002